/*
 * Copyright (c) 2016. 恒昌互联网运营中心.
 */

package com.credithc.eagleeye.console.service;
import com.credithc.eagleeye.console.vo.JavaLogSearchConditionVo;
import com.credithc.eagleeye.console.vo.JavaLogSearchRes;
import com.credithc.eagleeye.console.vo.TraceInfoSearchConditionVo;
import com.credithc.eagleeye.console.vo.TraceInfoSearchRes;
/**
 * 描 述: <br/>
 * 作 者: zhangjin<br/>
 * 创 建：2016年06月21日<br/>
 * 版 本：v1.0.0<br>
 * <p/>
 * 历 史: (版本) 作者 时间 注释 <br/>
 */
public interface TraceInfoSearchService {
    /**
     * 通过traceId查询所有相关的调用链信息
     * @param conditionVo
     * @return
     */
    public TraceInfoSearchRes searchTraceInfoList(TraceInfoSearchConditionVo conditionVo);


    /**
     * 通过traceId与rpcId查询所有相关的java日志信息
     * @param conditionVo
     * @return
     */
    public JavaLogSearchRes searchJavaLogList(JavaLogSearchConditionVo conditionVo);

}
